package com.bj58.ecdata.calc.dbservice.dao.model;

import java.io.Serializable;

import com.bj58.ecdata.calc.dbservice.dao.annotation.DailyMultiDimensionAccValueMap;
import com.bj58.ecdata.calc.dbservice.dao.annotation.DailyMultiDimensionZSet;
import com.bj58.ecdata.calc.dbservice.dao.annotation.HourlyMultiDimensionAccValueMap;
import com.bj58.ecdata.calc.dbservice.dao.annotation.MultiDimensionAccValueMap;
import com.bj58.ecdata.calc.dbservice.dao.annotation.PrimaryDimension;
import com.bj58.ecdata.calc.dbservice.dao.annotation.TableName;

@TableName("resume")
public class ResumeAddModel  implements Serializable{
	private static final long serialVersionUID = 1L;
	
	@PrimaryDimension
	private Long time;
	
	private String platform;
	
	private String city1Id;
	
	private String city1Name;
	
	private String cateId;
	
	private String cate1Name;
	
	@DailyMultiDimensionZSet(dimensions = { "platform"}, cacheValue = "addNum")
	private String cate2Name;

	@MultiDimensionAccValueMap(dimensions = { "platform"})
	@HourlyMultiDimensionAccValueMap(dimensions = { "platform"})
	@DailyMultiDimensionAccValueMap(dimensions = { "platform"})
	private Integer addNum;

	public Long getTime() {
		return time;
	}

	public void setTime(Long time) {
		this.time = time;
	}

	public String getPlatform() {
		return platform;
	}

	public void setPlatform(String platform) {
		this.platform = platform;
	}

	public String getCity1Id() {
		return city1Id;
	}

	public void setCity1Id(String city1Id) {
		this.city1Id = city1Id;
	}

	public String getCity1Name() {
		return city1Name;
	}

	public void setCity1Name(String city1Name) {
		this.city1Name = city1Name;
	}

	public String getCateId() {
		return cateId;
	}

	public void setCateId(String cateId) {
		this.cateId = cateId;
	}

	public String getCate1Name() {
		return cate1Name;
	}

	public void setCate1Name(String cate1Name) {
		this.cate1Name = cate1Name;
	}

	public String getCate2Name() {
		return cate2Name;
	}

	public void setCate2Name(String cate2Name) {
		this.cate2Name = cate2Name;
	}

	public Integer getAddNum() {
		return addNum;
	}

	public void setAddNum(Integer addNum) {
		this.addNum = addNum;
	}

}
